ヘッダーをスキップ
Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド
リリース7.0
E05164-03
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

ttXlaTableCheck

説明

レプリケーション・メカニズムとしてXLAを使用する場合、この関数は、マスター・データ・ストアから受信したttXlaTblDesc_t内の名前付き表が、handleに関連付けられているサブスクライバ・データ・ストアまたはデータベースと互換性があることを検証します。compatパラメータは、表に互換性があるかどうかを示します。

この関数の使用方法については、「データ・ストア間での表の互換性の確認」を参照してください。

構文

SQLRETURN ttXlaTableCheck(ttXlaHandle_h handle,

               ttXlaTblDesc_t *table,

               ttXlaColDesc_t *columns,

               out SQLINTEGER *compat)

パラメータ

パラメータ
説明
handle
ttXlaHandle_h
データ・ストアのトランザクション・ログ・ハンドル。
table
表記述。
columns
表の列記述。
compat
out SQLINTEGER *
互換性情報を返します。
1 =表に互換性がある。
0 =表に互換性がない。

結果

コールが成功すると、SQL_SUCCESSが返されます。返されない場合は、ttXlaErrorを使用してエラーをレポートします。

この例では、表の互換性を確認します。

SQLINTEGER compat;

ttXlaTblDesc_t table;

ttXlaColDesc_t columns[20];

/*

 * Get the desired table and column definitions into

 * the variables "table" and "columns"

*/

rc = ttXlaTableCheck(xlahandle, &table, columns, &compat);

if (compat) {

    /*

     * Compatible

     */

}

else {

    /*

     * Not compatible or some other error occurred

     */

}

参照

ttXlaApply

ttXlaCommit

ttXlaRollback

ttXlaLookup

ttXlaGenerateSQL